package com.hns.can.service.entity;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hns.can.common.entity.BaseEntity;
import org.hibernate.annotations.GenericGenerator;

/**
 * TCommCarCurrentLoInfo entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "T_COMM_CAR_CURRENT_LO_INFO")
public class CommCarCurrentLoInfoEntity extends BaseEntity implements java.io.Serializable {
    
    private String     rcrdId;
    private String     corpId;
    private String     organId;
    private String     lineId;
    private String     carId;
    private String     drvId;
    private String     rcrdTime;
    private String     eqmtCode;
    private String     upDn;
    private BigDecimal loLgt;
    private BigDecimal loLtt;
    private BigDecimal loDrc;
    private String     igniSwtc;
    private String     licPltNo;
    private BigDecimal spdOfMotVhi;
    private BigDecimal gpsSpdOfMotVhi;
    private String     vrsnName;
    private String     lastUpdateDate;
    private String     eqmtCd;
    private String     simCardno;
    
    @Transient
    private String organName;
    @Transient
    private String lineName;
    @Transient
    private String detailAdr;
    @Transient
    private String offlineHours;
    @Transient
    private String     carInCd;
    @Transient
    private String     onlineSt;
    
    @Id
    public String getRcrdId() {
        return this.rcrdId;
    }
    
    public void setRcrdId(String rcrdId) {
        this.rcrdId = rcrdId;
    }
    
    @Column(name = "CORP_ID")
    public String getCorpId() {
        return this.corpId;
    }
    
    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }
    
    @Column(name = "ORGAN_ID")
    public String getOrganId() {
        return this.organId;
    }
    
    public void setOrganId(String organId) {
        this.organId = organId;
    }
    
    @Column(name = "LINE_ID")
    public String getLineId() {
        return this.lineId;
    }
    
    public void setLineId(String lineId) {
        this.lineId = lineId;
    }
    
    @Column(name = "CAR_ID")
    public String getCarId() {
        return this.carId;
    }
    
    public void setCarId(String carId) {
        this.carId = carId;
    }
    
    @Column(name = "DRV_ID",
            length = 32)
    public String getDrvId() {
        return this.drvId;
    }
    
    public void setDrvId(String drvId) {
        this.drvId = drvId;
    }
    
    @Column(name = "RCRD_TIME",
            length = 19)
    public String getRcrdTime() {
        return this.rcrdTime;
    }
    
    public void setRcrdTime(String rcrdTime) {
        this.rcrdTime = rcrdTime;
    }
    
    @Column(name = "EQMT_CODE",
            length = 20)
    public String getEqmtCode() {
        return this.eqmtCode;
    }
    
    public void setEqmtCode(String eqmtCode) {
        this.eqmtCode = eqmtCode;
    }
    
    @Column(name = "UP_DN",
            length = 1)
    public String getUpDn() {
        return this.upDn;
    }
    
    public void setUpDn(String upDn) {
        this.upDn = upDn;
    }
    
    @Column(name = "LO_LGT")
    public BigDecimal getLoLgt() {
        return this.loLgt;
    }
    
    public void setLoLgt(BigDecimal loLgt) {
        this.loLgt = loLgt;
    }
    
    @Column(name = "LO_LTT")
    public BigDecimal getLoLtt() {
        return this.loLtt;
    }
    
    public void setLoLtt(BigDecimal loLtt) {
        this.loLtt = loLtt;
    }
    
    @Column(name = "LO_DRC",
            precision = 22,
            scale = 0)
    public BigDecimal getLoDrc() {
        return this.loDrc;
    }
    
    public void setLoDrc(BigDecimal loDrc) {
        this.loDrc = loDrc;
    }
    
    @Column(name = "IGNI_SWTC",
            length = 1)
    public String getIgniSwtc() {
        return this.igniSwtc;
    }
    
    public void setIgniSwtc(String igniSwtc) {
        this.igniSwtc = igniSwtc;
    }
    
    @Column(name = "SPD_OF_MOT_VHI",
            precision = 22,
            scale = 0)
    public BigDecimal getSpdOfMotVhi() {
        return this.spdOfMotVhi;
    }
    
    public void setSpdOfMotVhi(BigDecimal spdOfMotVhi) {
        this.spdOfMotVhi = spdOfMotVhi;
    }
    
    @Column(name = "LIC_PLT_NO")
    public String getLicPltNo() {
        return licPltNo;
    }
    
    public void setLicPltNo(String licPltNo) {
        this.licPltNo = licPltNo;
    }

	public BigDecimal getGpsSpdOfMotVhi() {
		return gpsSpdOfMotVhi;
	}

	public void setGpsSpdOfMotVhi(BigDecimal gpsSpdOfMotVhi) {
		this.gpsSpdOfMotVhi = gpsSpdOfMotVhi;
	}

	public String getOrganName() {
		return organName;
	}

	public void setOrganName(String organName) {
		this.organName = organName;
	}

	public String getLineName() {
		return lineName;
	}

	public void setLineName(String lineName) {
		this.lineName = lineName;
	}

	public String getDetailAdr() {
		return detailAdr;
	}

	public void setDetailAdr(String detailAdr) {
		this.detailAdr = detailAdr;
	}

	public String getOfflineHours() {
		return offlineHours;
	}

	public void setOfflineHours(String offlineHours) {
		this.offlineHours = offlineHours;
	}

	public String getCarInCd() {
		return carInCd;
	}

	public void setCarInCd(String carInCd) {
		this.carInCd = carInCd;
	}

    public String getVrsnName() {
        return vrsnName;
    }

    public void setVrsnName(String vrsnName) {
        this.vrsnName = vrsnName;
    }

    public String getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(String lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    public String getEqmtCd() {
        return eqmtCd;
    }

    public void setEqmtCd(String eqmtCd) {
        this.eqmtCd = eqmtCd;
    }

    public String getSimCardno() {
        return simCardno;
    }

    public void setSimCardno(String simCardno) {
        this.simCardno = simCardno;
    }

	public String getOnlineSt() {
		return onlineSt;
	}

	public void setOnlineSt(String onlineSt) {
		this.onlineSt = onlineSt;
	}
    
}
